08. Challenge 3 Solution

Here's my solution:

#include "Factorial.h"

int Factorial(int n) {
  int result = 1;

  for (int i = n; i > 0; --i) {
    result *= i;
  }

  return result;
}

I took advantage of the *= operator to multiply result by a lower int and then reset itself to the new value simultaneously.

Keep going! Only two challenges left!